home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / gawk-3.000 / gawk-3 / gawk-3.0.0 / missing / memset.c < prev    next >
Encoding:
Text File  |  1995-08-14  |  301 b   |  21 lines

  1. /*
  2.  * memset --- initialize memory
  3.  *
  4.  * We supply this routine for those systems that aren't standard yet.
  5.  */
  6.  
  7. void *
  8. memset(dest, val, l)
  9. void *dest;
  10. register int val;
  11. register size_t l;
  12. {
  13.     register char *ret = dest;
  14.     register char *d = dest;
  15.  
  16.     while (l--)
  17.         *d++ = val;
  18.  
  19.     return ((void *) ret);
  20. }
  21.